package com.cloud.api.domain.job;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author 杨斌
 * 2024-12-2024-12-10
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class SubSystemVoltageData implements Serializable {
    /**
     * 子系统号
     */
    private Short num;

    /**
     * 电压
     */
    private Integer voltage;

    /**
     * 电流
     */
    private Integer current;

    /**
     * 单体电池总数
     */
    private Integer cellCount;

    /**
     * 本帧起始电池序号
     */
    private Integer batteryNumber;

    /**
     * 本帧单体电池总数
     */
    private Short batteryCount;

    /**
     * 单体电池电压列表
     */
    private List<Integer> cellVoltages;
}
